Creating Dynamic World Wide Web Pages by Demonstration

نویسندگان

  • Robert Miller
  • Brad Myers
  • Robert C. Miller
  • Brad A. Myers
چکیده

Turquoise is an intelligent browser and editor for the World Wide Web (WWW) that allows users to create dynamic pages by demonstration rather than by writing program code. With Turquoise, users without programming experience can create scripts that combine data from several Web pages, automate repetitive browsing or editing tasks, convert other data formats into Hypertext Markup Language (HTML), and process submitted forms. Scripts are demonstrated by familiar browsing and editing actions, which Turquoise records and generalizes into a program. In order to generalize the locations of the user’s actions on a page, Turquoise includes a novel pattern matcher that finds locations within an HTML document. Turquoise infers patterns automatically by picking from a knowledge base of pattern templates, heuristically chosen to be robust and comprehensible to the user. With a good pattern knowledge base, Turquoise can often infer the correct script after only a single demonstration. Copyright © 1997 — Carnegie Mellon University This research was partially sponsored by NSF under grant number IRI-9319969. Robert Miller is partially supported by a National Defense Science and Engineering Graduate Fellowship. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CGILua: A Multi-Paradigmatic Tool for Creating Dynamic WWW Pages

The dramatic growth of the Internet and the World Wide Web creates great demand for tools to support the construction and maintenance of WWW sites. CGILua intends to simplify the task of creating dynamic Web pages, supporting three different paradigms for describing dynamic Web pages: Programming, templates, and database. Besides fully supporting these three paradigms, the user can also freely ...

متن کامل

A Publishing System for Efficiently Creating Dynamic Web Content

This paper presents a publishing system for etiiciently creating dynamic Web content. Complex Web pages are constructed from simpler fragments. Fragments may recursively embed other fragments. Relationships betweenWeb pages and fragments are represented by object dependence graphs. We present algorithms for efficiently detecting and updating Web pages affected after one or more fragments change...

متن کامل

Automatically Generating World-Wide Web Interfaces to Relational Databases

Reformatting information currently held in databases into HyperText Markup Language (HTML) pages suitable for the World-Wide Web (WWW) requires significant effort both in creating the pages initially and their subsequent maintenance. We avoid these costs by directly coupling a WWW server to the source data within a database using additional software we have developed. This software layer automa...

متن کامل

Prioritize the ordering of URL queue in Focused crawler

The enormous growth of the World Wide Web in recent years has made it necessary to perform resource discovery efficiently. For a crawler it is not an simple task to download the domain specific web pages. This unfocused approach often shows undesired results. Therefore, several new ideas have been proposed, among them a key technique is focused crawling which is able to crawl particular topical...

متن کامل

Creating Educational Guided Paths over the World-Wide Web

The World-Wide Web has the potential to support education through access to extensive and encyclopedic materials. The materials must be tailored and contextualized to promote the instructional goals. To provide this contextualization, we have applied the concept of a guided path, an ordered list of pages independent of the existing Web structure. Besides creating the structure, a teacher may an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997